The evolution of a transaction processing system
نویسندگان
چکیده
The Arjuna Transaction Service (ATS) began life in the mid 1980s as an academic project (called Arjuna) to examine the use of object-oriented techniques in the development of fault-tolerant systems [1]. It provides a set of tools for the construction of fault-tolerant distributed applications using (nested) transactions controlling operations on persistent objects. A version of the system written in C++ to run on networked UNIX systems was operational in the early nineties. The arrival of the Web and industrial acceptance of CORBA and Java technologies for distributed object computing during this period encouraged the productization of Arjuna. Through a series of acquisitions Arjuna became part of HP’s middleware product lines and was used in creating customised transactional services for new application areas, such as Web Services [2] and mobile computing. In 2002, we span out of HP to continue to evolve ATS, where it supports traditional ACID transactions and “relaxed” transaction models (e.g., compensation transactions). In this paper we shall give an overview its evolution, concentrating particularly on those changes concerned with improved performance and availability.
منابع مشابه
A hybrid approach for database intrusion detection at transaction and inter-transaction levels
Nowadays, information plays an important role in organizations. Sensitive information is often stored in databases. Traditional mechanisms such as encryption, access control, and authentication cannot provide a high level of confidence. Therefore, the existence of Intrusion Detection Systems in databases is necessary. In this paper, we propose an intrusion detection system for detecting attacks...
متن کاملA Mobile Transaction System for Open Networks
The evolution of mobile computing devices and wireless network has created a new mobile computing environment. Users equipped with portable devices can access, retrieve and process information while in mobility. Mobile devices like laptops; mobile phones have become more powerful data processing elements. Traditional transaction model has moved forwarding to mobile transaction system. Autonomou...
متن کاملEvolution of a Communication System for Distributed Transaction Processing in Raid
This paper identifies the basic services required from a communication subsystem to support transaction processing in a distributed, reliable, reconfigurable, and replicated database environment. These services include multicasting, remote procedure calls (RPC), inexpensive datagram services, and efficient local interprocess communication (IPC). We show the evolution of the various versions of ...
متن کاملتحلیلی بر وجوه نهادی مدیریت ریسک در صنعت بیمه مبتنی بر رویکرد اقتصاد هزینه مبادله
While many studies have been conducted regarding the analysis and risk assessment in the insurance, less attention has been paid to cognitive and objective aspects of uncertainty concept. The role of insurance companies to cover existing uncertainty in the framework of legal contracts can be crystallized. Thus, the measurement unit of dealing between insurer and insured is transaction. Imper...
متن کاملAnalysis of the Effectiveness of Approaches, Disciplines, and Conditions Governing the Educational System on the Evolution of Safavid and Qajar Historical Schools based on Pictorial Models
This study examines the concept and educational approaches and the relationshipbetween the mode and the hierarchy of education in each of the Safavid and Qajar periodsand the physical structure and structure of the schools, the role of each of these factors,including the styles, disciplines and conditions governing the educational system in theschool physical changes of different periods. In fa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005